package com.neusoft.bizcore.notice.notification.service;

import javax.servlet.http.HttpServletResponse;

import org.springframework.web.multipart.MultipartFile;

import com.neusoft.bizcore.notice.notification.dto.NoticeTemplateAttachmentDTO;

public interface NoticeTemplateAttachmentService {

    NoticeTemplateAttachmentDTO create(MultipartFile file, Long noticeTemplateId);

    void delete(Long id);

    NoticeTemplateAttachmentDTO update(Long id, NoticeTemplateAttachmentDTO dto);

    NoticeTemplateAttachmentDTO details(Long id);

    void download(Long id, HttpServletResponse response);
}
